type IOther = "sing" | "deng" | "yue"

// exclude: 从类型T中排除类型U
type ExcludeType<T, U> = T extends U ? never : T

type IOther1 = ExcludeType<IOther, "sing"> // "deng" | "yue"

const other1: IOther1 = "deng"

export {}
